<html>
<style>
  table, th, td {
     border: 1px solid rgb(200,200,200);
     border-collapse: collapse;
     }
  table {
     table-layout: fixed;
     width: 1900px;
     }
  td {
     overflow-x: auto;
     }
  th, td {
    padding: 15px;
    text-align: left;
    vertical-align: middle;
    }
  .comments {
    color: #292;
    }
  .source-code {
    color: #22F;
    }
  .interface-parent {
    color: #AAA;
    }
  .interface-name {
    color: #000;
    }
  .check-mark {
    text-align: center;
    }
</style>
<body>
<br>

<h1>DJI Mobile SDK V5 5.2.0 to 5.3.0 Differences</h1>

<br>

<h2>APIs added to 5.3.0</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">Parent and Name</font></td><td width=15%><font color="#000">Code</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.common.error.</span><span class="interface-name">OUT_OF_RANGE</span></td><td width=15%><span class="source-code">final static String OUT_OF_RANGE = "OUT_OF_RANGE"</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.</span><span class="interface-name">IFlyZoneManager</span></td><td width=15%><span class="source-code">interface IFlyZoneManager </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">FlySafeLicenseType</span></td><td width=15%><span class="source-code">enum FlySafeLicenseType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeLicenseType.</span><span class="interface-name">CIRCLE_UNLOCK_AREA</span></td><td width=15%><span class="source-code">    CIRCLE_UNLOCK_AREA(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeLicenseType.</span><span class="interface-name">COUNTRY_UNLOCK</span></td><td width=15%><span class="source-code">    COUNTRY_UNLOCK(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeLicenseType.</span><span class="interface-name">GEO_UNLOCK</span></td><td width=15%><span class="source-code">    GEO_UNLOCK(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeLicenseType.</span><span class="interface-name">PARAMETER_CONFIGURATION</span></td><td width=15%><span class="source-code">    PARAMETER_CONFIGURATION(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeLicenseType.</span><span class="interface-name">PENTAGON_UNLOCK_AREA</span></td><td width=15%><span class="source-code">    PENTAGON_UNLOCK_AREA(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeLicenseType.</span><span class="interface-name">POWER_UNLOCK</span></td><td width=15%><span class="source-code">    POWER_UNLOCK(5)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeLicenseType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(255)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.</span><span class="interface-name">FlySafeNotificationListener</span></td><td width=15%><span class="source-code">interface FlySafeNotificationListener </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.FlySafeNotificationListener.</span><span class="interface-name">onSeriousWarningNotificationUpdate</span></td><td width=15%><span class="source-code">    void onSeriousWarningNotificationUpdate(@NonNull FlySafeSeriousWarningInformation info)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.FlySafeNotificationListener.</span><span class="interface-name">onSurroundingFlyZonesUpdate</span></td><td width=15%><span class="source-code">    void onSurroundingFlyZonesUpdate(@NonNull List&lt;FlyZoneInformation&gt; infos)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.FlySafeNotificationListener.</span><span class="interface-name">onTipNotificationUpdate</span></td><td width=15%><span class="source-code">    void onTipNotificationUpdate(@NonNull FlySafeTipInformation info)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.FlySafeNotificationListener.</span><span class="interface-name">onWarningNotificationUpdate</span></td><td width=15%><span class="source-code">    void onWarningNotificationUpdate(@NonNull FlySafeWarningInformation info)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.FlySafeNotificationListener.</span><span class="interface-name">onReturnToHomeNotificationUpdate</span></td><td width=15%><span class="source-code">    void onReturnToHomeNotificationUpdate(@NonNull FlySafeReturnToHomeInformation info)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">FlySafeReturnToHomeEvent</span></td><td width=15%><span class="source-code">enum FlySafeReturnToHomeEvent </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeReturnToHomeEvent.</span><span class="interface-name">CROSS_NO_FLY_ZONE</span></td><td width=15%><span class="source-code">    CROSS_NO_FLY_ZONE(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeReturnToHomeEvent.</span><span class="interface-name">NEAR_NO_FLY_ZONE</span></td><td width=15%><span class="source-code">    NEAR_NO_FLY_ZONE(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeReturnToHomeEvent.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">FlySafeReturnToHomeInformation</span></td><td width=15%><span class="source-code">class FlySafeReturnToHomeInformation </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeReturnToHomeInformation.</span><span class="interface-name">getDescription</span></td><td width=15%><span class="source-code">String getDescription() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeReturnToHomeInformation.</span><span class="interface-name">getEvent</span></td><td width=15%><span class="source-code">FlySafeReturnToHomeEvent getEvent() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">FlySafeSeriousWarningEvent</span></td><td width=15%><span class="source-code">enum FlySafeSeriousWarningEvent </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeSeriousWarningEvent.</span><span class="interface-name">HAVE_THREE_MIN_WILL_APPLY_TFRS</span></td><td width=15%><span class="source-code">    HAVE_THREE_MIN_WILL_APPLY_TFRS(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeSeriousWarningEvent.</span><span class="interface-name">IN_AUTHORIZATION_ZONE_WITHOUT_UNLOCKING</span></td><td width=15%><span class="source-code">    IN_AUTHORIZATION_ZONE_WITHOUT_UNLOCKING(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeSeriousWarningEvent.</span><span class="interface-name">IN_LIMIT_HEIGHT_AREA</span></td><td width=15%><span class="source-code">    IN_LIMIT_HEIGHT_AREA(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeSeriousWarningEvent.</span><span class="interface-name">IN_NO_FLY_ZONE</span></td><td width=15%><span class="source-code">    IN_NO_FLY_ZONE(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeSeriousWarningEvent.</span><span class="interface-name">IN_UNLOCKED_AUTHORIZATION_ZONE</span></td><td width=15%><span class="source-code">    IN_UNLOCKED_AUTHORIZATION_ZONE(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeSeriousWarningEvent.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">FlySafeTipEvent</span></td><td width=15%><span class="source-code">enum FlySafeTipEvent </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeTipEvent.</span><span class="interface-name">AT_BOUNDARY_OF_CUSTOM_UNLOCK_ZONE</span></td><td width=15%><span class="source-code">    AT_BOUNDARY_OF_CUSTOM_UNLOCK_ZONE(8)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeTipEvent.</span><span class="interface-name">COLLISION_WITH_LIMIT_HEIGHT_AREA_SOON_IN_WHITE_LIST_VALID_AREA</span></td><td width=15%><span class="source-code">    COLLISION_WITH_LIMIT_HEIGHT_AREA_SOON_IN_WHITE_LIST_VALID_AREA(10)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeTipEvent.</span><span class="interface-name">ENTER_LIMIT_HEIGHT_AREA</span></td><td width=15%><span class="source-code">    ENTER_LIMIT_HEIGHT_AREA(9)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeTipEvent.</span><span class="interface-name">RTH_AFFECTED_AT_BOUNDARY_OF_GEO_ZONE</span></td><td width=15%><span class="source-code">    RTH_AFFECTED_AT_BOUNDARY_OF_GEO_ZONE(6)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeTipEvent.</span><span class="interface-name">REACH_MAXIMUM_FLIGHT_HEIGHT</span></td><td width=15%><span class="source-code">    REACH_MAXIMUM_FLIGHT_HEIGHT(5)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeTipEvent.</span><span class="interface-name">TAKE_OFF_IN_HEIGHT_LIMIT_ZONE</span></td><td width=15%><span class="source-code">    TAKE_OFF_IN_HEIGHT_LIMIT_ZONE(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeTipEvent.</span><span class="interface-name">TAKE_OFF_IN_HEIGHT_LIMIT_ZONE_WITHOUT_GPS</span></td><td width=15%><span class="source-code">    TAKE_OFF_IN_HEIGHT_LIMIT_ZONE_WITHOUT_GPS(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeTipEvent.</span><span class="interface-name">TAKE_OFF_IN_WARNING_AREA</span></td><td width=15%><span class="source-code">    TAKE_OFF_IN_WARNING_AREA(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeTipEvent.</span><span class="interface-name">TOUCH_AUTHORIZATION_ZONE</span></td><td width=15%><span class="source-code">    TOUCH_AUTHORIZATION_ZONE(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeTipEvent.</span><span class="interface-name">TOUCH_NO_FLY_ZONE</span></td><td width=15%><span class="source-code">    TOUCH_NO_FLY_ZONE(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeTipEvent.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">FlySafeTipInformation</span></td><td width=15%><span class="source-code">class FlySafeTipInformation </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeTipInformation.</span><span class="interface-name">getDescription</span></td><td width=15%><span class="source-code">String getDescription() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeTipInformation.</span><span class="interface-name">getEvent</span></td><td width=15%><span class="source-code">FlySafeTipEvent getEvent() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeTipInformation.</span><span class="interface-name">getFlyZoneInformation</span></td><td width=15%><span class="source-code">List&lt;FlyZoneInformation&gt; getFlyZoneInformation() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeTipInformation.</span><span class="interface-name">getHeightLimit</span></td><td width=15%><span class="source-code">int getHeightLimit() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">FlySafeWarningEvent</span></td><td width=15%><span class="source-code">enum FlySafeWarningEvent </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">AUTHORIZED_ZONE_AND_RESTRICTIONS_NEARBY</span></td><td width=15%><span class="source-code">    AUTHORIZED_ZONE_AND_RESTRICTIONS_NEARBY(10)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">AUTHORIZED_ZONE_WITHOUT_UNLOCKING_NEARBY</span></td><td width=15%><span class="source-code">    AUTHORIZED_ZONE_WITHOUT_UNLOCKING_NEARBY(9)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">HAVE_ONE_HOUR_WILL_APPLY_TFRS</span></td><td width=15%><span class="source-code">    HAVE_ONE_HOUR_WILL_APPLY_TFRS(14)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">IN_AUTHORIZATION_ZONE</span></td><td width=15%><span class="source-code">    IN_AUTHORIZATION_ZONE(12)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">LIMITED_RESTRICTIONS_NEARBY</span></td><td width=15%><span class="source-code">    LIMITED_RESTRICTIONS_NEARBY(8)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">RESTRICTIONS_IN_LIMITED_FLY_ZONE_NEARBY</span></td><td width=15%><span class="source-code">    RESTRICTIONS_IN_LIMITED_FLY_ZONE_NEARBY(11)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">TAKE_OFF_FAILED_IN_AUTHORIZED_ZONE</span></td><td width=15%><span class="source-code">    TAKE_OFF_FAILED_IN_AUTHORIZED_ZONE(5)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">TAKE_OFF_FAILED_IN_AUTHORIZED_AREA_WITHOUT_GPS_AND_UNLOCKING</span></td><td width=15%><span class="source-code">    TAKE_OFF_FAILED_IN_AUTHORIZED_AREA_WITHOUT_GPS_AND_UNLOCKING(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">TAKE_OFF_FAILED_IN_AUTHORIZED_ZONE_WITHOUT_UNLOCKING</span></td><td width=15%><span class="source-code">    TAKE_OFF_FAILED_IN_AUTHORIZED_ZONE_WITHOUT_UNLOCKING(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">TAKE_OFF_FAILED_UNDER_LIMIT_AREA_WITH_GPS_ONCE</span></td><td width=15%><span class="source-code">    TAKE_OFF_FAILED_UNDER_LIMIT_AREA_WITH_GPS_ONCE(13)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">TAKE_OFF_FAILED_IN_NO_FLY_ZONE_WITHOUT_GPS</span></td><td width=15%><span class="source-code">    TAKE_OFF_FAILED_IN_NO_FLY_ZONE_WITHOUT_GPS(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">TAKE_OFF_FAILED_WITHOUT_CUSTOM_UNLOCKING</span></td><td width=15%><span class="source-code">    TAKE_OFF_FAILED_WITHOUT_CUSTOM_UNLOCKING(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">TAKE_OFF_IN_ENHANCED_WARNING_ZONE</span></td><td width=15%><span class="source-code">    TAKE_OFF_IN_ENHANCED_WARNING_ZONE(6)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">TAKE_OFF_NEAR_NO_FLY_ZONE</span></td><td width=15%><span class="source-code">    TAKE_OFF_NEAR_NO_FLY_ZONE(7)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">TAKE_OFF_FAILED_IN_NO_FLY_ZONE</span></td><td width=15%><span class="source-code">    TAKE_OFF_FAILED_IN_NO_FLY_ZONE(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningEvent.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">FlyZoneCategory</span></td><td width=15%><span class="source-code">enum FlyZoneCategory </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneCategory.</span><span class="interface-name">AUTHORIZATION</span></td><td width=15%><span class="source-code">    AUTHORIZATION(0x01)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneCategory.</span><span class="interface-name">ENHANCED_WARNING</span></td><td width=15%><span class="source-code">    ENHANCED_WARNING(0x03)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneCategory.</span><span class="interface-name">RESTRICTED</span></td><td width=15%><span class="source-code">    RESTRICTED(0x02)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneCategory.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneCategory.</span><span class="interface-name">UTMISS_LAW_ALLOW</span></td><td width=15%><span class="source-code">    UTMISS_LAW_ALLOW(8)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneCategory.</span><span class="interface-name">UTMISS_REGULATION</span></td><td width=15%><span class="source-code">    UTMISS_REGULATION(7)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneCategory.</span><span class="interface-name">WARNING</span></td><td width=15%><span class="source-code">    WARNING(0x00)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">FlyZoneInformation</span></td><td width=15%><span class="source-code">final class FlyZoneInformation </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneInformation.</span><span class="interface-name">getCategory</span></td><td width=15%><span class="source-code">FlyZoneCategory getCategory() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneInformation.</span><span class="interface-name">getCircleCenter</span></td><td width=15%><span class="source-code">LocationCoordinate2D getCircleCenter() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneInformation.</span><span class="interface-name">getCircleRadius</span></td><td width=15%><span class="source-code">double getCircleRadius() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneInformation.</span><span class="interface-name">getFlyZoneID</span></td><td width=15%><span class="source-code">int getFlyZoneID() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneInformation.</span><span class="interface-name">getFlyZoneType</span></td><td width=15%><span class="source-code">FlyZoneType getFlyZoneType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneInformation.</span><span class="interface-name">getMultiPolygonFlyZoneInformation</span></td><td width=15%><span class="source-code">List&lt;MultiPolygonFlyZoneInformation&gt; getMultiPolygonFlyZoneInformation() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneInformation.</span><span class="interface-name">getName</span></td><td width=15%><span class="source-code">String getName() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneInformation.</span><span class="interface-name">getShape</span></td><td width=15%><span class="source-code">FlyZoneShape getShape() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">FlyZoneLicenseInfo</span></td><td width=15%><span class="source-code">class FlyZoneLicenseInfo </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">getCountryId</span></td><td width=15%><span class="source-code">int getCountryId() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">getCylinderHeight</span></td><td width=15%><span class="source-code">int getCylinderHeight() { return cylinderHeight</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">getCylinderLatitude</span></td><td width=15%><span class="source-code">float getCylinderLatitude() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">getCylinderLongitude</span></td><td width=15%><span class="source-code">float getCylinderLongitude() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">getCylinderRadius</span></td><td width=15%><span class="source-code">float getCylinderRadius() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">getDescription</span></td><td width=15%><span class="source-code">String getDescription() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">getEndTimeStamp</span></td><td width=15%><span class="source-code">long getEndTimeStamp() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">getFlyZoneIDs</span></td><td width=15%><span class="source-code">List&lt;Integer&gt; getFlyZoneIDs() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">getLicenseId</span></td><td width=15%><span class="source-code">int getLicenseId() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">getLicenseType</span></td><td width=15%><span class="source-code">FlySafeLicenseType getLicenseType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">getLimitedHeight</span></td><td width=15%><span class="source-code">int getLimitedHeight() { return limitedHeight</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">getPolygonPoints</span></td><td width=15%><span class="source-code">List&lt;LocationCoordinate2D&gt; getPolygonPoints() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">getSN</span></td><td width=15%><span class="source-code">String getSN() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">getStartTimeStamp</span></td><td width=15%><span class="source-code">long getStartTimeStamp() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">isEnabled</span></td><td width=15%><span class="source-code">boolean isEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneLicenseInfo.</span><span class="interface-name">isValid</span></td><td width=15%><span class="source-code">boolean isValid() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">FlyZoneShape</span></td><td width=15%><span class="source-code">enum FlyZoneShape </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneShape.</span><span class="interface-name">CIRCLE</span></td><td width=15%><span class="source-code">    CIRCLE(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneShape.</span><span class="interface-name">MULTI_POLYGON</span></td><td width=15%><span class="source-code">    MULTI_POLYGON(12)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneShape.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">FlyZoneType</span></td><td width=15%><span class="source-code">enum FlyZoneType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">NOAA</span></td><td width=15%><span class="source-code">    NOAA (21)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">AIRPORT</span></td><td width=15%><span class="source-code">    AIRPORT(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">CLASS_B_AIR_SPACE</span></td><td width=15%><span class="source-code">    CLASS_B_AIR_SPACE(15)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">CLASS_C_AIR_SPACE</span></td><td width=15%><span class="source-code">    CLASS_C_AIR_SPACE(16)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">CLASS_D_AIR_SPACE</span></td><td width=15%><span class="source-code">    CLASS_D_AIR_SPACE(17)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">CLASS_E_AIR_SPACE</span></td><td width=15%><span class="source-code">    CLASS_E_AIR_SPACE(18)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">COMMERCIAL_AIRPORTS</span></td><td width=15%><span class="source-code">    COMMERCIAL_AIRPORTS(11)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">HELIPORT</span></td><td width=15%><span class="source-code">    HELIPORT(19)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">MILITARY</span></td><td width=15%><span class="source-code">    MILITARY(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">NATIONAL_PARKS</span></td><td width=15%><span class="source-code">    NATIONAL_PARKS(20)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">NUCLEAR_POWER_PLANT</span></td><td width=15%><span class="source-code">    NUCLEAR_POWER_PLANT(30)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">PARCEL</span></td><td width=15%><span class="source-code">    PARCEL(22)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">POWER_PLANT</span></td><td width=15%><span class="source-code">    POWER_PLANT(23)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">PRISON</span></td><td width=15%><span class="source-code">    PRISON(24)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">PRIVATE_COMMERCIAL_AIRPORTS</span></td><td width=15%><span class="source-code">    PRIVATE_COMMERCIAL_AIRPORTS(12)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">PRIVATE_RECREATIONAL_AIRPORTS</span></td><td width=15%><span class="source-code">    PRIVATE_RECREATIONAL_AIRPORTS(14)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">PROHIBITED_SPECIAL_USE</span></td><td width=15%><span class="source-code">    PROHIBITED_SPECIAL_USE(27)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">RECREATIONAL_AIRPORTS</span></td><td width=15%><span class="source-code">    RECREATIONAL_AIRPORTS(13)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">RESTRICTED_SPECIAL_USE</span></td><td width=15%><span class="source-code">    RESTRICTED_SPECIAL_USE(28)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">SCHOOL</span></td><td width=15%><span class="source-code">    SCHOOL(25)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">SPECIAL</span></td><td width=15%><span class="source-code">    SPECIAL(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">STADIUM</span></td><td width=15%><span class="source-code">    STADIUM(26)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">TEMPORARY_FLIGHT_RESTRICTIONS</span></td><td width=15%><span class="source-code">    TEMPORARY_FLIGHT_RESTRICTIONS(29)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlyZoneType.</span><span class="interface-name">UNPAVED_AIRPORT</span></td><td width=15%><span class="source-code">    UNPAVED_AIRPORT(31)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">FlySafeSeriousWarningInformation</span></td><td width=15%><span class="source-code">class FlySafeSeriousWarningInformation </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeSeriousWarningInformation.</span><span class="interface-name">getCountdown</span></td><td width=15%><span class="source-code">int getCountdown() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeSeriousWarningInformation.</span><span class="interface-name">getDescription</span></td><td width=15%><span class="source-code">String getDescription() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeSeriousWarningInformation.</span><span class="interface-name">getEvent</span></td><td width=15%><span class="source-code">FlySafeSeriousWarningEvent getEvent() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeSeriousWarningInformation.</span><span class="interface-name">getFlyZoneInformation</span></td><td width=15%><span class="source-code">List&lt;FlyZoneInformation&gt; getFlyZoneInformation() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeSeriousWarningInformation.</span><span class="interface-name">getHeightLimit</span></td><td width=15%><span class="source-code">int getHeightLimit() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">FlySafeWarningInformation</span></td><td width=15%><span class="source-code">class FlySafeWarningInformation </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningInformation.</span><span class="interface-name">getDescription</span></td><td width=15%><span class="source-code">String getDescription() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningInformation.</span><span class="interface-name">getEvent</span></td><td width=15%><span class="source-code">FlySafeWarningEvent getEvent() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningInformation.</span><span class="interface-name">getFlyZoneInformation</span></td><td width=15%><span class="source-code">List&lt;FlyZoneInformation&gt; getFlyZoneInformation() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.FlySafeWarningInformation.</span><span class="interface-name">getHeightLimit</span></td><td width=15%><span class="source-code">int getHeightLimit() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">MultiPolygonFlyZoneInformation</span></td><td width=15%><span class="source-code">class MultiPolygonFlyZoneInformation </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.MultiPolygonFlyZoneInformation.</span><span class="interface-name">getCylinderCenter</span></td><td width=15%><span class="source-code">LocationCoordinate2D getCylinderCenter() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.MultiPolygonFlyZoneInformation.</span><span class="interface-name">getCylinderRadius</span></td><td width=15%><span class="source-code">double getCylinderRadius() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.MultiPolygonFlyZoneInformation.</span><span class="interface-name">getFlyZoneID</span></td><td width=15%><span class="source-code">int getFlyZoneID() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.MultiPolygonFlyZoneInformation.</span><span class="interface-name">getLimitedHeight</span></td><td width=15%><span class="source-code">int getLimitedHeight() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.MultiPolygonFlyZoneInformation.</span><span class="interface-name">getPolygonPoints</span></td><td width=15%><span class="source-code">List&lt;LocationCoordinate2D&gt; getPolygonPoints() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.MultiPolygonFlyZoneInformation.</span><span class="interface-name">getShape</span></td><td width=15%><span class="source-code">MultiPolygonFlyZoneShape getShape() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.</span><span class="interface-name">MultiPolygonFlyZoneShape</span></td><td width=15%><span class="source-code">enum MultiPolygonFlyZoneShape </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.MultiPolygonFlyZoneShape.</span><span class="interface-name">CYLINDER</span></td><td width=15%><span class="source-code">    CYLINDER(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.MultiPolygonFlyZoneShape.</span><span class="interface-name">POLYGON</span></td><td width=15%><span class="source-code">    POLYGON(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.flysafe.info.MultiPolygonFlyZoneShape.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IFlyZoneManager.</span><span class="interface-name">addFlySafeNotificationListener</span></td><td width=15%><span class="source-code">    void addFlySafeNotificationListener(@NonNull FlySafeNotificationListener listener)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IFlyZoneManager.</span><span class="interface-name">clearAllFlySafeNotificationListener</span></td><td width=15%><span class="source-code">    void clearAllFlySafeNotificationListener()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IFlyZoneManager.</span><span class="interface-name">deleteFlyZoneLicensesFromAircraft</span></td><td width=15%><span class="source-code">    void deleteFlyZoneLicensesFromAircraft(@NonNull CommonCallbacks.CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IFlyZoneManager.</span><span class="interface-name">downloadFlyZoneLicensesFromServer</span></td><td width=15%><span class="source-code">    void downloadFlyZoneLicensesFromServer(@NonNull CommonCallbacks.CompletionCallbackWithParam&lt;List&lt;FlyZoneLicenseInfo&gt;&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IFlyZoneManager.</span><span class="interface-name">getFlyZonesByAreaID</span></td><td width=15%><span class="source-code">    List&lt;FlyZoneInformation&gt; getFlyZonesByAreaID(int areaID)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IFlyZoneManager.</span><span class="interface-name">getFlyZonesInSurroundingArea</span></td><td width=15%><span class="source-code">    void getFlyZonesInSurroundingArea(@NonNull LocationCoordinate2D location, @NonNull CommonCallbacks.CompletionCallbackWithParam&lt;List&lt;FlyZoneInformation&gt;&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IFlyZoneManager.</span><span class="interface-name">pullFlyZoneLicensesFromAircraft</span></td><td width=15%><span class="source-code">    void pullFlyZoneLicensesFromAircraft(@NonNull CommonCallbacks.CompletionCallbackWithParam&lt;List&lt;FlyZoneLicenseInfo&gt;&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IFlyZoneManager.</span><span class="interface-name">pushFlyZoneLicensesToAircraft</span></td><td width=15%><span class="source-code">    void pushFlyZoneLicensesToAircraft(@NonNull CommonCallbacks.CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IFlyZoneManager.</span><span class="interface-name">removeFlySafeNotificationListener</span></td><td width=15%><span class="source-code">    void removeFlySafeNotificationListener(@NonNull FlySafeNotificationListener listener)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IFlyZoneManager.</span><span class="interface-name">setFlyZoneLicensesEnabled</span></td><td width=15%><span class="source-code">    void setFlyZoneLicensesEnabled(@NonNull FlyZoneLicenseInfo info, boolean isEnabled, @NonNull CommonCallbacks.CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IFlyZoneManager.</span><span class="interface-name">unlockAllEnhancedWarningFlyZone</span></td><td width=15%><span class="source-code">    void unlockAllEnhancedWarningFlyZone(@NonNull CommonCallbacks.CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IFlyZoneManager.</span><span class="interface-name">unlockAuthorizationFlyZone</span></td><td width=15%><span class="source-code">    void unlockAuthorizationFlyZone(int flyZoneID, @NonNull CommonCallbacks.CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.</span><span class="interface-name">IPipelineManager</span></td><td width=15%><span class="source-code">interface IPipelineManager </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.mop.</span><span class="interface-name">DataResult</span></td><td width=15%><span class="source-code">class DataResult </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.mop.DataResult.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">IDJIError getError() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.mop.DataResult.</span><span class="interface-name">getLength</span></td><td width=15%><span class="source-code">int getLength() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.mop.</span><span class="interface-name">Pipeline</span></td><td width=15%><span class="source-code">class Pipeline </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.mop.</span><span class="interface-name">PipelineConnectionListener</span></td><td width=15%><span class="source-code">interface PipelineConnectionListener </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.mop.PipelineConnectionListener.</span><span class="interface-name">onPipelineConnectionUpdate</span></td><td width=15%><span class="source-code">    void onPipelineConnectionUpdate (Map&lt;Integer,Pipeline&gt; pipelineMap)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.mop.Pipeline.</span><span class="interface-name">getId</span></td><td width=15%><span class="source-code">int getId() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.mop.Pipeline.</span><span class="interface-name">getPipelineDeviceType</span></td><td width=15%><span class="source-code">PipelineDeviceType getPipelineDeviceType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.mop.Pipeline.</span><span class="interface-name">getPipelineState</span></td><td width=15%><span class="source-code">PipelineState getPipelineState() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.mop.Pipeline.</span><span class="interface-name">getTransmissionControlType</span></td><td width=15%><span class="source-code">TransmissionControlType getTransmissionControlType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.mop.Pipeline.</span><span class="interface-name">readData</span></td><td width=15%><span class="source-code">DataResult readData(byte[] data) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.mop.Pipeline.</span><span class="interface-name">writeData</span></td><td width=15%><span class="source-code">DataResult writeData(byte[] data) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IPipelineManager.</span><span class="interface-name">addPipelineConnectionListener</span></td><td width=15%><span class="source-code">    void addPipelineConnectionListener(PipelineConnectionListener listener)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IPipelineManager.</span><span class="interface-name">clearAllPipelineConnectionListener</span></td><td width=15%><span class="source-code">    void clearAllPipelineConnectionListener()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IPipelineManager.</span><span class="interface-name">connectPipeline</span></td><td width=15%><span class="source-code">    IDJIError connectPipeline(int pipelineId, PipelineDeviceType deviceType, TransmissionControlType transmissionControlType)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IPipelineManager.</span><span class="interface-name">disconnectPipeline</span></td><td width=15%><span class="source-code">    IDJIError disconnectPipeline(int pipelineId, PipelineDeviceType deviceType, TransmissionControlType transmissionControlType)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IPipelineManager.</span><span class="interface-name">getPipelines</span></td><td width=15%><span class="source-code">    Map&lt;Integer, Pipeline&gt; getPipelines()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IPipelineManager.</span><span class="interface-name">removePipelineConnectionListener</span></td><td width=15%><span class="source-code">    void removePipelineConnectionListener(PipelineConnectionListener listener)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.uas.</span><span class="interface-name">AreaStrategy</span></td><td width=15%><span class="source-code">enum AreaStrategy </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.uas.AreaStrategy.</span><span class="interface-name">FRANCE_STRATEGY</span></td><td width=15%><span class="source-code">    FRANCE_STRATEGY("FR")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.uas.AreaStrategy.</span><span class="interface-name">JAPAN_STRATEGY</span></td><td width=15%><span class="source-code">    JAPAN_STRATEGY("JP")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.uas.AreaStrategy.</span><span class="interface-name">US_STRATEGY</span></td><td width=15%><span class="source-code">    US_STRATEGY("US")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IUASRemoteIDManager.</span><span class="interface-name">setUASRemoteIDAreaStrategy</span></td><td width=15%><span class="source-code">    IDJIError setUASRemoteIDAreaStrategy(AreaStrategy strategy)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.upgrade.</span><span class="interface-name">UpgradeInfo</span></td><td width=15%><span class="source-code">class UpgradeInfo </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.upgrade.</span><span class="interface-name">UpgradeInfoListener</span></td><td width=15%><span class="source-code">interface UpgradeInfoListener </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.upgrade.UpgradeInfoListener.</span><span class="interface-name">onUpdated</span></td><td width=15%><span class="source-code">    void onUpdated(UpgradeInfo upgradeInfo)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.upgrade.UpgradeInfo.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">UpgradeError getError()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.upgrade.UpgradeInfo.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">int getProgress() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.upgrade.UpgradeInfo.</span><span class="interface-name">getUpgradeState</span></td><td width=15%><span class="source-code">UpgradeProgressState getUpgradeState()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.upgrade.</span><span class="interface-name">UpgradeProgressState</span></td><td width=15%><span class="source-code">enum UpgradeProgressState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.upgrade.UpgradeProgressState.</span><span class="interface-name">INITIALIZING</span></td><td width=15%><span class="source-code">    INITIALIZING</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.upgrade.UpgradeProgressState.</span><span class="interface-name">TRANSFERRING</span></td><td width=15%><span class="source-code">    TRANSFERRING</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.upgrade.UpgradeProgressState.</span><span class="interface-name">TRANSFER_END</span></td><td width=15%><span class="source-code">    TRANSFER_END</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.upgrade.UpgradeProgressState.</span><span class="interface-name">TRANSFER_FAILED</span></td><td width=15%><span class="source-code">    TRANSFER_FAILED</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.upgrade.UpgradeProgressState.</span><span class="interface-name">TRANSFER_SUCCESS</span></td><td width=15%><span class="source-code">    TRANSFER_SUCCESS</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.upgrade.UpgradeProgressState.</span><span class="interface-name">UPGRADE_FAILED</span></td><td width=15%><span class="source-code">    UPGRADE_FAILED</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.upgrade.UpgradeProgressState.</span><span class="interface-name">UPGRADE_SUCCESS</span></td><td width=15%><span class="source-code">    UPGRADE_SUCCESS</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.upgrade.UpgradeProgressState.</span><span class="interface-name">UPGRADING</span></td><td width=15%><span class="source-code">    UPGRADING</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IUpgradeManager.</span><span class="interface-name">addUpgradeInfoListener</span></td><td width=15%><span class="source-code">    void addUpgradeInfoListener(UpgradeInfoListener listener )</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IUpgradeManager.</span><span class="interface-name">removeAllUpgradeInfoListener</span></td><td width=15%><span class="source-code">    void removeAllUpgradeInfoListener()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IUpgradeManager.</span><span class="interface-name">removeUpgradeInfoListener</span></td><td width=15%><span class="source-code">    void removeUpgradeInfoListener(UpgradeInfoListener listener)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IUpgradeManager.</span><span class="interface-name">startOfflineUpgrade</span></td><td width=15%><span class="source-code">    void startOfflineUpgrade(ComponentType type , String offlineFirmwareFilePath ,
                                CommonCallbacks.CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IUserAccountManager.</span><span class="interface-name">getVerificationCodeImageURL</span></td><td width=15%><span class="source-code">    String getVerificationCodeImageURL()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IUserAccountManager.</span><span class="interface-name">logInDJIUserAccount</span></td><td width=15%><span class="source-code">    void logInDJIUserAccount(@NonNull String userName, @NonNull String password, @Nullable String verificationCode,
                                      @Nullable CommonCallbacks.CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.waypoint3.WaylineExecutingInfoListener.</span><span class="interface-name">onWaylineExecutingInterruptReasonUpdate</span></td><td width=15%><span class="source-code">       default void onWaylineExecutingInterruptReasonUpdate(IDJIError error)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.waypoint3.</span><span class="interface-name">WaypointActionListener</span></td><td width=15%><span class="source-code">interface WaypointActionListener </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.waypoint3.WaypointActionListener.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(int actionId, @Nullable IDJIError error)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.aircraft.waypoint3.WaypointActionListener.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart(int actionId)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IWaypointMissionManager.</span><span class="interface-name">addWaypointActionListener</span></td><td width=15%><span class="source-code">    void addWaypointActionListener(WaypointActionListener listener)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IWaypointMissionManager.</span><span class="interface-name">clearAllWaypointActionListener</span></td><td width=15%><span class="source-code">    void clearAllWaypointActionListener()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.v5.manager.interfaces.IWaypointMissionManager.</span><span class="interface-name">removeWaypointActionListener</span></td><td width=15%><span class="source-code">    void removeWaypointActionListener(WaypointActionListener listener)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.keyvalue.key.CameraKey.</span><span class="interface-name">KeyCameraZoomRatiosRange</span></td><td width=15%><span class="source-code">static final DJIKeyInfo&lt;ZoomRatiosRange&gt; KeyCameraZoomRatiosRange = new KeyCameraZoomRatiosRange()
            .canGet(true).canSet(false).canListen(true).canPerformAction(false).setIsEvent(false)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.keyvalue.key.CameraKey.</span><span class="interface-name">KeyPhotoRatio</span></td><td width=15%><span class="source-code">static final DJIKeyInfo&lt;PhotoRatio&gt; KeyPhotoRatio = new KeyPhotoRatio()
            .canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.keyvalue.value.camera.CameraMode.</span><span class="interface-name">PHOTO_AEB</span></td><td width=15%><span class="source-code">    PHOTO_AEB(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.keyvalue.value.camera.CameraMode.</span><span class="interface-name">PHOTO_BURST</span></td><td width=15%><span class="source-code">    PHOTO_BURST(6)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.keyvalue.value.camera.CameraMode.</span><span class="interface-name">PHOTO_HIGH_RESOLUTION</span></td><td width=15%><span class="source-code">    PHOTO_HIGH_RESOLUTION(21)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.keyvalue.value.camera.</span><span class="interface-name">ZoomRatiosRange</span></td><td width=15%><span class="source-code">class ZoomRatiosRange </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.keyvalue.value.camera.ZoomRatiosRange.</span><span class="interface-name">getGears</span></td><td width=15%><span class="source-code">int[] getGears() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.keyvalue.value.camera.ZoomRatiosRange.</span><span class="interface-name">isContinuous</span></td><td width=15%><span class="source-code">boolean isContinuous() </span></td></tr></table><p style="font-size:50%; color:white">--android --android </p></body>
</html>

